home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / mus / midi / CAMD_Toolkit.readme < prev    next >
Text File  |  1998-05-05  |  11KB  |  268 lines

  1. Short:    CAMD MIDI player + Software Synthesizer
  2. Author:   flowerp@eikon.e-technik.tu-muenchen.de (Christian Buchner)
  3. Uploader: flowerp@eikon.e-technik.tu-muenchen.de
  4. Type:     mus/midi
  5. German:   CAMD MIDI Player und Software Synthesizer
  6. Replaces: mus/midi/PlayMF_VU.lha
  7.  
  8.  
  9.        ------------------------------------------------------------
  10.                         Flowerpower's CAMD Toolkit:
  11.                PlayMF + SoftSynth + Piano Meter + Fireworks
  12.        ------------------------------------------------------------
  13.  
  14.                            >>> Eigth release <<<
  15.  
  16. * Changes to eigth release:
  17.  
  18. Renamed this software package from PlayMF_VU.lha to CAMD_Toolkit.lha.
  19.  
  20. Added an experimental software synthesizer called "SoftSynth".  It is based
  21. on GMPlay 1.3 and requires a working GMPlay 1.3 installation.
  22.  
  23. * Changes to seventh release:
  24.  
  25. Brushed  up  the  PianoMeter and the Fireworks tool.  It's possible to save
  26. preferences now!
  27.  
  28. * Changes to sixth release:
  29.  
  30. Added  new  rendering  modes  to  Fireworks  tool.  Looks awesome!  Try it!
  31. Programming  the fireworks stuff is a lot of fun.  Seems to be my favourite
  32. toy!
  33.  
  34.  
  35.  
  36.             --------------------------------------------------
  37.                PlayMF - a MIDI file player with XPK support
  38.             --------------------------------------------------
  39.  
  40. This  is a MIDI file player that reads SMF (.MID) Files and sends them to a
  41. Midi port using the Commodore Amiga MIDI Library (camd.library).
  42.  
  43. The  original  playmf was part of an example package showing how to program
  44. CAMD  applications.   It lacked proper SysEx support and had a buggy timing
  45. routine.
  46.  
  47. I re-arranged the source code and rewrote most of the functions.
  48.  
  49. The  program  has  been  optimized  for  use with the Waveblaster Hack (see
  50. Aminet:    hard/hack/Waveblaster.lha).   Also  known  as  "Project  XG"  in
  51. England.   This is basically connecting a Wavetable soundcard to the serial
  52. port  of  your Amiga.  Try it!  it's easy and quite cheap.  What you get is
  53. excellent MIDI sound.
  54.  
  55.  
  56. Requirements
  57. ------------
  58.  
  59. * any MIDI synthesizer connected to your Amiga
  60.   (IMPORTANT: use GMPlay instead if you don't have any synthesizer!)
  61.  
  62. * OS 3.0 or better.
  63.  
  64. * 020  processor or better  (this program uses 64 bit instructions for very
  65.   exact timing calculations)
  66.  
  67. * installed camd.library (available on Aminet)
  68.  
  69. * installed realtime.library (part of Workbench 3.0 or 3.1 ?)
  70.  
  71.  
  72.  
  73.            -----------------------------------------------------
  74.               Piano Meter - graphical MIDI note visualisation
  75.            -----------------------------------------------------
  76.  
  77. This  is  a  little  eyecandy.  It will show MIDI notes on a virtual piano.
  78. You  can  separately  switch  on  and off the display of each MIDI channel.
  79. Furthermore  the  program will inform you about the activity on all 16 MIDI
  80. channels.
  81.  
  82. Piano  Meter  is now able to control the MIDI player "playmf" which is part
  83. of this software package.
  84.  
  85. The  program  is  (very  slightly)  based on the "vu" example from the CAMD
  86. developer package.
  87.  
  88.  
  89. Requirements
  90. ------------
  91.  
  92. * OS 3.0 or better.
  93.  
  94. * installed camd.library (available on Aminet)
  95.  
  96. * any MIDI software using CAMD (e.g. Deluxe Music II, playmf)
  97.   or an external MIDI interface for feeding MIDI notes.
  98.  
  99. * some free pens on your Workbench screen.
  100.  
  101.  
  102.  
  103.                    ------------------------------------
  104.                       Fireworks - see music explode!
  105.                    ------------------------------------
  106.  
  107. This  is  a  colourful  and  thrilling  little  eyecandy.   It  will  do an
  108. extraordinary  realtime display of MIDI notes that are received on any CAMD
  109. cluster.   You  can  for  example  use  it together with "playmf" from this
  110. package.  The program even has the ability to control PlayMF.
  111.  
  112. Every MIDI file looks different.  Some songs look like going to light speed
  113. in  "Star Wars".  Others look like the sky over Bagdad during the gulf war.
  114. Some look like a fantastic laser show.
  115.  
  116. NEW:   Three  differend  rendering  modes should make everyone happy.  I am
  117. especially  proud  of  the  new Fountain Mode.  It simulates gravity and is
  118. still not much slower than the original "Laser mode".
  119.  
  120. The  notes  will  be sent off into the sky in all directions.  The angle is
  121. varying with the pitch of the notes.  Soft notes will climb up slowly while
  122. loud  notes  will  be  shot  into the sky like flak bullets.  The different
  123. colours  represent  the different MIDI channels.
  124.  
  125. Play  around  with  the window sizes.  Narrow windows (either vertically or
  126. horizontally) have a nice effect.
  127.  
  128. With  my  Picasso  II+  running  Picasso  96  1.34a,  I get about 10-25 FPS
  129. depending  on how many notes are currently visible.  I have no problem with
  130. sizing  the window to about half the size of my workbench desktop.  See the
  131. General Tips section if the program doesn't run as smoothly as you wish.
  132.  
  133. The  option  to  load images as a backdrop into the fireworks window proves
  134. how  fast  Gfx  board  blitters  can  be.  This is really amazing.  Use any
  135. picture you like (as long as your datatypes support it).  But better choose
  136. dark images to have a good contrast to the fireworks.
  137.  
  138.  
  139. Requirements
  140. ------------
  141.  
  142. * OS 3.0 or better.
  143.  
  144. * installed camd.library (available on Aminet)
  145.  
  146. * any MIDI software using CAMD (e.g. Deluxe Music II, playmf)
  147.   or an external MIDI interface for feeding MIDI notes.
  148.  
  149. * some free pens on your Workbench screen.
  150.  
  151. * perferrably a graphics board using Picasso96 for fast window
  152.   refresh.
  153.  
  154.  
  155.  
  156.                   --------------------------------------
  157.                      SoftSynth - the future of GMPlay
  158.                   --------------------------------------
  159.  
  160.                >>> very early release: WORK IN PROGRESS! <<<
  161.  
  162.  
  163. This  type  of program is called a "software synthesizer".  It eats up your
  164. CPU power in order to produce MIDI music.
  165.  
  166. The CAMD interface makes this program a very versatile utility.  Use it for
  167. listening  to  MIDI  files (with PlayMF).  Use it as a cheap MIDI expander.
  168. Or  use  it  to  play  the  notes  from  Deluxe  Music II or any other CAMD
  169. compatible MIDI sequencer.
  170.  
  171.  
  172.  
  173. Requirements
  174. ------------
  175.  
  176. * currently OS 2.0 or better.
  177.  
  178. * a working GMPlay 1.3 installation
  179.  
  180. * installed camd.library (available on Aminet)
  181.  
  182. * any MIDI software using CAMD (e.g. Deluxe Music II, playmf)
  183.   or an external MIDI interface for feeding MIDI notes.
  184.  
  185. * perferrably a fast CPU (030 or better recommended)
  186.  
  187.  
  188. ============================= Archive contents =============================
  189.  
  190. Original  Packed Ratio    Date     Time    Name
  191. -------- ------- ----- --------- --------  -------------
  192.     1233     597 51.5% 17-Apr-98 22:02:36  Fireworks.info
  193.    14528   13976  3.7% 18-Mar-98 21:47:48 +Backdrop.Pic
  194.      922     516 44.0% 19-Mar-98 00:55:26 +Backdrop.Pic.info
  195.    26612   19704 25.9% 19-Mar-98 00:53:18 +Backdrop2.Pic
  196.      922     518 43.8% 19-Mar-98 00:55:22 +Backdrop2.Pic.info
  197.    10254    9299  9.3% 14-Apr-98 22:34:08 +Backdrop3.Pic
  198.      922     515 44.1% 14-Apr-98 22:34:50 +Backdrop3.Pic.info
  199.    42504   22848 46.2% 05-Apr-98 21:29:42 +Fireworks
  200.    17133    7322 57.2% 13-Apr-98 21:50:50 +Fireworks.doc
  201.     1096     486 55.6% 03-Mar-98 00:57:44 +Fireworks.doc.info
  202.     5958     680 88.5% 21-Mar-98 17:04:00 +Fireworks.info
  203.     2931    1022 65.1% 05-Apr-98 21:28:50 +async.c
  204.      667     249 62.6% 23-Mar-98 19:01:46 +camdlists.h
  205.    67545   17131 74.6% 05-Apr-98 20:50:56 +fireworks.c
  206.     3340    1321 60.4% 03-Apr-98 20:58:36 +fireworks.h
  207.     1262     404 67.9% 24-Mar-98 20:28:16 +fireworks_includes.h
  208.     1671     560 66.4% 03-Apr-98 23:11:08 +fireworks_protos.h
  209.      794     277 65.1% 31-Mar-98 18:48:50 +fwmodes.c
  210.      680     304 55.2% 31-Mar-98 15:31:14 +fwmodes.h
  211.     3117     833 73.2% 31-Mar-98 18:48:50 +libopen.c
  212.     8535    2500 70.7% 31-Mar-98 18:48:50 +linear.c
  213.      546     240 56.0% 31-Mar-98 15:29:24 +linear_protos.h
  214.     1810     547 69.7% 23-Mar-98 19:01:46 +listreq.h
  215.     1892     721 61.8% 31-Mar-98 18:48:50 +message.c
  216.    14718    3421 76.7% 03-Apr-98 23:10:10 +parabolic.c
  217.      604     251 58.4% 31-Mar-98 15:29:30 +parabolic_protos.h
  218.     1305     521 60.0% 31-Mar-98 14:59:52 +Smakefile
  219.     1020     389 61.8% 18-Mar-98 23:42:32 +SPrintf.a
  220.      799     318 60.2% 31-Mar-98 18:48:50 +stubs.c
  221.     3091    1124 63.6% 31-Mar-98 18:48:50 +timer.c
  222.     1469     713 51.4% 18-Apr-98 00:42:00  Package.Readme
  223.     1096     484 55.8% 17-Apr-98 22:02:36  Package.Readme.info
  224.     1233     596 51.6% 17-Apr-98 22:02:36  PianoMeter.info
  225.    30076   14613 51.4% 05-Apr-98 21:30:18 +PianoMeter
  226.     5339    2475 53.6% 13-Apr-98 21:51:02 +PianoMeter.Doc
  227.     1096     486 55.6% 26-Feb-98 01:45:34 +PianoMeter.Doc.info
  228.     1478     258 82.5% 26-Feb-98 23:19:32 +PianoMeter.info
  229.     2933    1023 65.1% 05-Apr-98 21:29:58 +async.c
  230.       55      55  0.0% 23-Mar-98 01:35:48 +BCCOptions
  231.      667     249 62.6% 26-Feb-98 21:33:52 +camdlists.h
  232.      533     262 50.8% 22-Feb-98 02:56:44 +initcl.c
  233.      122      79 35.2% 22-Feb-98 02:56:44 +initcl.h
  234.     2179     621 71.5% 05-Apr-98 18:08:06 +libopen.c
  235.     1810     547 69.7% 26-Feb-98 21:33:42 +listreq.h
  236.     1898     723 61.9% 05-Apr-98 20:56:34 +message.c
  237.    43412   11013 74.6% 05-Apr-98 20:53:16 +PianoMeter.c
  238.     1929     813 57.8% 05-Apr-98 19:41:08 +PianoMeter.h
  239.     1017     365 64.1% 05-Apr-98 19:32:32 +PianoMeter_Includes.h
  240.     1365     496 63.6% 05-Apr-98 18:14:56 +PianoMeter_protos.h
  241.      956     453 52.6% 05-Apr-98 19:11:18 +Smakefile
  242.     1020     389 61.8% 19-Mar-98 19:53:14 +SPrintf.a
  243.     1037     432 58.3% 05-Apr-98 18:14:42 +stubs.c
  244.     1233     598 51.5% 17-Apr-98 22:02:36  PlayMF.info
  245.    16744    9327 44.2% 25-Feb-98 19:05:20 +camd.library
  246.     3980    2659 33.1% 25-Feb-98 19:05:24 +realtime.library
  247.    10496    6296 40.0% 17-Apr-98 20:39:08 +PlayMF
  248.     8351    3688 55.8% 13-Apr-98 21:50:40 +PlayMF.doc
  249.     1096     486 55.6% 26-Feb-98 00:14:08 +PlayMF.doc.info
  250.     3061     695 77.2% 26-Feb-98 00:14:08 +PlayMF.info
  251.      454     268 40.9% 24-Feb-98 00:04:58 +AsmSupport.a
  252.     4510    1328 70.5% 23-Mar-98 17:44:40 +filter.c
  253.    44480   12342 72.2% 17-Apr-98 20:38:44 +PlayMF.c
  254.      909     321 64.6% 24-Feb-98 22:13:56 +playmf_includes.h
  255.      680     357 47.5% 26-Feb-98 00:17:04 +smakefile
  256.     1020     389 61.8% 17-Feb-98 21:10:02 +SPrintf.a
  257.     1233     588 52.3% 18-Apr-98 00:51:10  SoftSynth.info
  258.    53868   29623 45.0% 17-Apr-98 23:54:06 +SoftSynth
  259.     6803    3165 53.4% 18-Apr-98 00:44:06 +SoftSynth.doc
  260.     1096     487 55.5% 18-Apr-98 00:51:02 +SoftSynth.doc.info
  261.      192     148 22.9% 17-Apr-98 23:10:50 +Software Synthesizer
  262.     8056     857 89.3% 18-Apr-98 00:51:02 +Software Synthesizer.info
  263.     1233     593 51.9% 18-Apr-98 00:51:44 +SoundDrivers.info
  264.     4512    2897 35.7% 18-Apr-98 00:04:36 +14bit.driver
  265.     1577    1016 35.5% 18-Apr-98 00:51:46 +14bit.driver.info
  266. -------- ------- ----- --------- --------
  267.   516715  223867 56.6% 18-Apr-98 17:07:58   74 files
  268.